python學(xué)習(xí)lambda
發(fā)布時間:2024/11/21 23:07:13
lambda創(chuàng)建一個函數(shù)對象,并沒有保存它也沒有調(diào)用它,時刻會被回收了
例子:
bar = lambda:'beginman'
print bar() #beginman
相當(dāng)于 bar=fun(){return 'beginman'}
======================================
ambda語句中,冒號前是參數(shù),可以有多個,用逗號隔開,冒號右邊的返回值。
例子:
add = lambda x, y: x + y
print(add(3, 5))
# Output: 8
相當(dāng)于 add = fun( x, y){ return x + y }:
======================================
Python Pandas數(shù)據(jù)分析iloc和loc的用法詳解
Pandas 是一套用于 Python 的快速、高效的數(shù)據(jù)分析工具。它可以用于數(shù)據(jù)挖掘和數(shù)據(jù)分析,同時也提供數(shù)據(jù)清洗功能。
iloc索引器用于按位置進行基于整數(shù)位置的索引或者選擇。
x.iloc[0] 取第一個
x.iloc[-1] 取最后一個
=====================================
agg在Python中用于對DataFrame或Series進行聚合操
import pandas as pd
data = {'A': [1, 2, 3, 4], 'B': [5, 6, 7, 8]} # 創(chuàng)建一個DataFrame
df = pd.DataFrame(data)
avg_a = df['A'].agg('mean') # 使用agg方法計算平均值
print(avg_a) # 輸出:2.5
max_a = df['A'].agg(['max', 'min']) # 使用agg方法計算最大值和最小值
print(max_a) # 輸出:{'max': 4, 'min': 1}